dogs colitis h pylori cat cats puppies stomach ulcer energie diverticulitis pets puppy diesel colon cancer oil gas constipation